/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufc.quixada.adrs.model;

import br.ufc.quixada.adrs.util.UtilAdrs;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 *
 * @author ismaily
 */
public class RelatorioDescarteResult {

    Date mes;
    List<Produtor> produtores;
    List<Integer> valores;
    List<String> filtros;

    public RelatorioDescarteResult() {
        valores = new ArrayList<Integer>();
        produtores = new ArrayList<Produtor>();
        filtros= new ArrayList<String>();
    }

    public void addInformacaoAoRelatorio(Produtor p, Integer valor, String filtro) {
        int posicao = valores.size();
        valores.add(posicao, valor);
        produtores.add(posicao, p);
        filtros.add(filtro);
    }

    public Date getMes() {
        return mes;
    }

    public void setMes(Date mes) {
        this.mes = mes;
    }

    public String getFormatedMes() {

        return UtilAdrs.treatToMonthYearString(mes);
    }

    public List<Produtor> getProdutores() {
        return produtores;
    }

    public void setProdutores(List<Produtor> produtores) {
        this.produtores = produtores;
    }

    public List<Integer> getValores() {
        return valores;
    }

    public void setValores(List<Integer> valores) {
        this.valores = valores;
    }

    public List<String> getFiltros() {
        return filtros;
    }

    public void setFiltros(List<String> filtros) {
        this.filtros = filtros;
    }
    
}
